module encoder (
input wire [7;0] in ,
output reg[2:0] out);
always@(*)
 always@(in)begin
case(in)
    8'b10000000 :out_case<=3'b111;
    8'b01000000 :out_case<=3'b110;
    8'b00100000 :out_case<=3'b101;
    8'b00010000 :out_case<=3'b100;
    8'b00001000 :out_case<=3'b011;
    8'b00000100 :out_case<=3'b010;
    8'b00000010 :out_case<=3'b001;
    8'b00000001 :out_case<=3'b000;
end

endmodule